Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier oprogramowania z językiem Python

Opis

Text copied to clipboard!
Poszukujemy inżyniera oprogramowania z doświadczeniem w języku Python, który dołączy do naszego zespołu technologicznego. Idealny kandydat będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji i systemów opartych na Pythonie, współpracując z zespołem programistów, analityków i menedżerów projektów. W tej roli ważne jest posiadanie solidnej wiedzy technicznej, umiejętności rozwiązywania problemów oraz zdolności do pracy w dynamicznym środowisku. Oczekujemy, że kandydat będzie aktywnie uczestniczył w procesie tworzenia oprogramowania, od analizy wymagań, przez implementację, aż po testowanie i wdrożenie. Dodatkowo, ważne jest ciągłe doskonalenie swoich umiejętności oraz śledzenie najnowszych trendów i technologii w dziedzinie programowania w Pythonie. Praca wymaga również dobrej komunikacji i współpracy z innymi członkami zespołu oraz zdolności do samodzielnego podejmowania decyzji technicznych. Jeśli jesteś pasjonatem programowania w Pythonie i chcesz rozwijać się w nowoczesnym środowisku IT, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie, rozwój i utrzymanie aplikacji w Pythonie
  • Współpraca z zespołem programistów i analityków
  • Analiza wymagań i implementacja rozwiązań
  • Testowanie i debugowanie kodu
  • Optymalizacja istniejących aplikacji
  • Udział w przeglądach kodu i zapewnienie jakości
  • Dokumentowanie procesów i rozwiązań technicznych
  • Śledzenie najnowszych trendów w Pythonie
  • Rozwiązywanie problemów technicznych
  • Wspieranie wdrożeń i aktualizacji oprogramowania

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu w Pythonie
  • Znajomość frameworków Python (np. Django, Flask)
  • Umiejętność pracy z bazami danych (SQL, NoSQL)
  • Znajomość narzędzi kontroli wersji (Git)
  • Dobra znajomość algorytmów i struktur danych
  • Umiejętność pracy w zespole i komunikacji
  • Znajomość zasad tworzenia testów jednostkowych
  • Doświadczenie z systemami Linux/Unix
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji
  • Wykształcenie wyższe techniczne lub pokrewne

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z Pythonem?
  • Czy znasz frameworki Django lub Flask?
  • Jakie narzędzia kontroli wersji używasz?
  • Opowiedz o projekcie, w którym rozwiązałeś trudny problem techniczny.
  • Jak testujesz swój kod?
  • Czy masz doświadczenie z bazami danych? Jakimi?
  • Jak radzisz sobie z pracą w zespole?
  • Czy znasz zasady Agile lub Scrum?
  • Jakie znasz narzędzia do debugowania?
  • Czy masz doświadczenie z chmurą lub kontenerami?